8ebdf1d2d37f6254182fb8769f2c1114630bd9c5,WorldPainter/WPGUI/src/main/java/org/pepsoft/worldpainter/GlassPane.java,GlassPane,setHiddenLayers,#Set#,48
Before Change
JLabel label = createLabel(layer);
this.hiddenLayers.put(layer, label);
});
for (Iterator<Map.Entry<Layer, JLabel>> i = this.hiddenLayers.entrySet().iterator(); i.hasNext(); ) {
if (! hiddenLayers.contains(i.next().getKey())) {
i.remove();
}
}
updateIcons();
After Change
JLabel label = createLabel(layer);
this.hiddenLayers.put(layer, label);
});
this.hiddenLayers.entrySet().removeIf(entry -> !hiddenLayers.contains(entry.getKey()));
updateIcons();
}